<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <meta name="description" content="Sharding-Sphere official website"/>
    <meta name="Keywords" content="Sharding-Sphere,Sharding-JDBC,Sharding-Proxy,Sharding-Sidecar,Database,Middleware,Distribute"/>
    <title>Sharding-Sphere</title>
    <link rel="icon" href="http://ovfqtdb4e.bkt.clouddn.com/homepage/favicon.png" type="image/x-icon"/>
    <link rel="stylesheet" href="http://static.360buyimg.com/finance/base/1.2.0/css/base.css"/>
    <link rel="stylesheet" type="text/css" href="./css/index.css">
</head>
<body>
    <div class="jdbc">
        <div class="jdbcTopbar">
            <div class="w1200 clearfix">
                <div class="logo">
                    <img src="http://ovfqtdb4e.bkt.clouddn.com/homepage/white-logo.png" alt="">
                    Sharding-Sphere
                </div>
                <div class="itemBox">
                    <div class="item">
                        <div class="i-dropBtn">
                            Document<em class="i-d-caret"></em>
                            <div class="i-d-pop">
                                <a class="i-d-list" href="http://shardingsphere.io/document/current/en/" target="_blank">3.x(Current)</a>
                                <em class="i-d-line"></em>
                                <a class="i-d-list" href="http://shardingsphere.io/document/legacy/2.x/en/" target="_blank">2.x(Legacy)</a>
                            </div>
                        </div>
                    </div>
                    <div class="item">
                        <div class="i-dropBtn">
                            SCM<em class="i-d-caret"></em>
                            <div class="i-d-pop">
                                <a class="i-d-list" href="https://github.com/sharding-sphere/sharding-sphere" target="_blank">Github</a>
                                <em class="i-d-line"></em>
                                <a class="i-d-list" href="https://gitee.com/sharding-sphere/sharding-sphere" target="_blank">Gitee</a>
                            </div>
                        </div>
                    </div>
                    <div class="item"><a href="http://shardingsphere.io/community/en/" target="_blank">Community</a></div>
                </div>
                <div class="languageBox">
                    <a class="lan" href="index_zh.html">中文</a>
                    <a class="lan" href="index.html">EN</a>
                </div>
            </div>
        </div>
        <div class="jdbcHead">
            <div class="w1200">
                <div class="logo">
                    <img class="l-img" src="http://ovfqtdb4e.bkt.clouddn.com/homepage/blue-logo.png" alt="">
                    Sharding-Sphere
                </div>
                <div class="title">Open&emsp;Rapid&emsp;Share</div>
                <div class="msg">Sharding-Sphere is an open-sourced distributed database middleware solution suite, which is composite by Sharding-JDBC, Sharding-Proxy and Sharding-Sidecar. Those 3 projects provide consistent features which include data sharding, read-write splitting, orchestration and B.A.S.E transaction. They can suitable for various scenario.</div>
                <div class="button"><a class="btn" href="http://shardingsphere.io/document/current/en/" target="_blank">Learn More</a></div>
                <div class="other">
                    <div class="o-list">
                        <p><img src="http://ovfqtdb4e.bkt.clouddn.com/homepage/sharding-jdbc.png" class="nl-img" alt=""></p>
                        <p>Sharding-JDBC</p>
                    </div>
                    <div class="o-list">
                        <p><img src="http://ovfqtdb4e.bkt.clouddn.com/homepage/sharding-proxy.png" class="nl-img" alt=""></p>
                        <p>Sharding-Proxy</p>
                    </div>
                    <div class="o-list">
                        <p><img src="http://ovfqtdb4e.bkt.clouddn.com/homepage/sharding-sidecar.png" class="nl-img" alt=""></p>
                        <p>Sharding-Sidecar</p>
                    </div>
                </div>
            </div>
        </div>
        <div class="jdbcMsg">
            <ul class="ulist">
                <li class="list">
                    <div class="w1200">
                        <div class="l-image">
                            <img src="http://ovfqtdb4e.bkt.clouddn.com/homepage/sharding.png" class="nl-img" alt="">
                        </div>
                        <div class="l-msg">
                            <div class="l-m-tit">Sharding</div>
                            <div class="l-m-info">
                                <p>Both databases and tables sharding.<p>
                                <p>Aggregation functions, GROUP BY, ORDER BY, LIMIT, OR and JOIN DQL supported.<p>
                                <p>DML, DDL, TCL and database administrator command supported.<p>
                                <p>Sharding operator =, BETWEEN and IN supported.<p>
                                <p>Sharding algorithm customization and inline expression supported.<p>
                                <p>Force route by hint.<p>
                                <p>Distributed sequence.<p>
                            </div>
                        </div>
                    </div>
                </li>
                <li class="list">
                    <div class="w1200">
                        <div class="l-image">
                            <img src="http://ovfqtdb4e.bkt.clouddn.com/homepage/read-write-splitting.png" class="nl-img" alt="">
                        </div>
                        <div class="l-msg">
                            <div class="l-m-tit">Read/Write Splitting</div>
                            <div class="l-m-info">
                                <p>Multiple slaves replica.</p>
                                <p>Data consistency guarantee in same thread.</p>
                                <p>Mix read-write splitting and data sharding.</p>
                                <p>Force route by hint.</p>
                            </div>
                        </div>
                    </div>
                </li>
                <li class="list">
                    <div class="w1200">
                        <div class="l-image">
                            <img src="http://ovfqtdb4e.bkt.clouddn.com/homepage/base-transaction.png" class="nl-img" alt="">
                        </div>
                        <div class="l-msg">
                            <div class="l-m-tit">B.A.S.E Transaction</div>
                            <div class="l-m-info">
                                <p>Best efforts delivery transaction.</p>
                                <p>Try confirm cancel transaction (TBD).</p>
                            </div>
                        </div>
                    </div>
                </li>
                <li class="list">
                    <div class="w1200">
                        <div class="l-image">
                            <img src="http://ovfqtdb4e.bkt.clouddn.com/homepage/orchestration.png" class="nl-img" alt="">
                        </div>
                        <div class="l-msg">
                            <div class="l-m-tit">Orchestration</div>
                            <div class="l-m-info">
                                <p>Configuration center, can refresh dynamically.</p>
                                <p>Circuit breaker.</p>
                                <p>Open tracing supported.</p>
                            </div>
                        </div>
                    </div>
                </li>
                <li class="list">
                    <div class="w1200">
                        <div class="l-image">
                            <img src="http://ovfqtdb4e.bkt.clouddn.com/homepage/compatibility.png" class="nl-img" alt="">
                        </div>
                        <div class="l-msg">
                            <div class="l-m-tit">Compatibility</div>
                            <div class="l-m-info">
                                <p>Java compatible for all ORM framework and connection pool for Sharding-JDBC.</p>
                                <p>Database compatible for MySQL, PostgreSQL, Oracle and SQLServer for Sharding-JDBC.</p>
                                <p>Heterogeneous language compatible for Sharding-Proxy.</p>
                                <p>Cloud native on Kubernetes/Mesos for Sharding-Sidecar (TBD).</p>
                            </div>
                        </div>
                    </div>
                </li>
            </ul>
        </div>
    </div>
</body>
<footer>
    <main class="footer">
        <div class="social">
            <div>
                <a href="https://twitter.com/ShardingSphere" class="twitter"><span>twitter</span></a>
                <a href="https://github.com/sharding-sphere" class="github"><span>Github</span></a>
                <a href="https://gitee.com/sharding-sphere/sharding-sphere" class="gitee"><span>Gitee</span></a>
            </div>
            <div>
                <a href="https://zhuanlan.zhihu.com/p/36819829" class="zhihu"><span>Zhi Hu</span></a>
                <a href="mailto:sharding+subscribe@googlegroups.com" class="mailing-list"><span>Mailing List</span></a>
                <a href="https://mp.weixin.qq.com/s/aXgWJyT1pskzyfr-AkEQtQ" class="wechart"><span>WeChart</span></a>
                <a href="https://sharding.slack.com" class="slack"><span>Slack</span></a>
            </div>
        </div>
        <div class="list">
            <div class="copyright">
                @Sharding-Sphere
            </div>
        </div>
        
    </main>
</footer>
</html>
